package com.fansmac.sc;


import com.taobao.pandora.boot.PandoraBootstrap;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;


@EnableDiscoveryClient
@SpringBootApplication
public class ProviderApplication {

	public static void main(String[] args) {
		// 启动Pandora Boot 用于加载 Pandora 容器
		PandoraBootstrap.run(args);
		// 启动Spring Boot
		SpringApplication.run(ProviderApplication.class, args);
		// 标记服务启动完成,并设置线程 wait。防止用户业务代码运行完毕退出后，导致容器退出。
		PandoraBootstrap.markStartupAndWait();
	}

}
